Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Thailand F2 2003 West Side Tennis Club Challenger - Forest Hills USTA Challenger of Burbank - Burbank Cadillac Pro Indoor USTA Challenger - West Bloomfield ARMS USTA Challenger - Rocky Mount Downtown Athletic Club USTA Challenger - Amarillo drkoop.com USTA Challenger of Tallahassee - Tallahassee The Comercia Challenger - Aptos USTA Men's Challenger of Urbana-Champaign - Urbana Heilbronn Open - Heilbronn 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda III Challenger Continenal Plaza - Puerto Vallarta 2002 USTA Challenger of Calabasas - Calabasas Kyiv UMC Open - Kiev 2002 FSE Challenger - Tarzana Tatra Banka Open - Bratislava University of Tennessee USTA Challenger - Knoxville drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2003 USTA Challenger of Calabasas - Calabasas Samsung Securities Cup Challenger Tennis - Seoul Copa Ericsson Costa Rica - San Jose USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov A Glimmer of Hope Challenger - Austin USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Pro Tennis World Open - Boca Raton Hilton Waikoloa USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw The Wright Financial Group, Inc. Challenger - Champaign Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby Tallahassee Tennis Challenger - Tallahassee University of Tennessee USTA Men's Challenger - Knoxville USTA/Adtech Challenger - Boston 2001 USTA Tallahassee Tennis Challenger - Tallahassee CMG Asia Open - Hong Kong Tatra Banka Open 2001 - Bratislava 2002 Azalea Orthopedic Challenger - Tyler Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Music City Challenger - Nashville USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank Tatra Banka Open - Bratislava USTA Challenger - Champaign USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Busan Open Challenger Tennis - Busan Prague Open - Prague Swanston Challenger - Sacramento Open de L'Isere - Grenoble Pro Challenger at Calabasas - Calabasas The Natrel's Challenger - Granby Ford Tennis Championships - Louisville Taiwan Challenger - Kaohsiung Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Seascape Challenger - Aptos Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver Sunset Moulding Challenger - Yuba City 2007 Challenger of Santa Clara - Valencia The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver ATP Open Castilla y Leon - Segovia Carson Challenger Dallas Challenger 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin Baton Rouge Challenger WOW Cafe Challenger - New Orleans Talahassee Challenger USTA Challenger of Oklahoma - Tulsa Semgroup Challenger - Tulsa Yuba City Challenger The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Privat Bank Cup - Dnepropetrovsk Binghamton Challenger Como Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Savannah Challenger Vancouver Challenger Ojai Challenger Vancouver Challenger Sacramento Challenger Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx Carson Challenger GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2001 Eddleman USTA Challenger - Birmingham Smith Barney Men's Challenger - Covington Winnetka Challenger Mauritius Open - Mauritius Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City S Tennis Masters - Graz Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos IPB Czech Indoor - Ostrava Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills CA Tennis Trophy - Vienna Open Castilla y Leon - Segovia University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank 2000 Mercedes Cup - Stuttgart Waldbaum's Hamlet Cup - Long Island The $50,000 Pro Challenger at Calabasas - Calabasas Italian Indoors - Milan Adidas International - Sydney GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos Healthsouth USTA Challenger - Dallas Waco International Tennis Challenger - Waco USTA/Safeway Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills Dubai Tennis Open - Dubai drkoop.com USTA Tennis Championships - Armonk USTA Safeway Challenger - Aptos Internationaler Raiffeisen Grand Prix - St. Polten 2001 UT Tyler Patriot Challenger - Tyler USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana 2004 USTA Challenger of Calabasas - Calabasas GHI Bronx Classic - Bronx Legg Mason Tennis Classic - Washington D.C. Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Open 13 - Marseille Open Seat-Godo '97 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Investor Swedish Open - Bastad 1997 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag Baton Rouge Pro Tennis Classic - Baton Rouge Pilot Pen International - New Haven Waldbaum's Hamlet Cup - Long Island Stockholm Open - Stockholm European Community Championships - Antwerp Guardian Direct Cup - London Open Seat-Godo '98 - Barcelona Paegas Czech Open - Prague The Stella Artois Grass Court Championships - London 1998 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Pilot Pen International - New Haven Adidas International - Sydney CA Tennis Trophy - Vienna Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Sybase Open - San Jose Kroger / St. Jude International - Memphis AXA Cup - London Savannah Challenger Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The Stella Artois Grass Court Championships - Queen's/London Heineken Open - Auckland Open 13 - Marseille Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril The Stella Artois Grass Court Championships - London Sacramento Challenger - Sacramento Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Tata Open 2002 - Chennai Adidas International - Sydney Copenhagen Open - Copenhagen Siebel Open - San Jose The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport International Championship of Croatia - Umag Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Grolsch Open - Amsterdam Open Seat-Godo 2001 - Barcelona AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Tata Open 2003 - Chennai Open 13 - Marseille Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston BMW Open - Munich Miller Lite Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championships - Orlando Estoril Nottingham New Haven Long Island Rotterdam Copenhagen Munich Grand Prix de Tennis de Lyon - Lyon Long Island Umag Munich Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Carson Challenger TD Waterhouse Cup - Long Island Prague Gerry Weber Open - Halle BellSouth Open - Vina del Mar Milan Indoors - Milan Siebel Open - San Jose Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Croatia Open - Umag SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok SAP Open - San Jose St. Petersburg Open - St. Petersburg The Tennis Channel Open - Las Vegas Mercedes-Benz Cup - Los Angeles Champaign Challenger RCA Championships - Indianapolis Japan Open - Tokyo Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Indianapolis Tennis Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai Sydney Prague Marseille Antwerp Philadelphia Scottsdale Honolulu Challenger Dallas Challenger Barcelona St. Polten Washington Los Angeles Lyon Ostrava Moscow Doha Marseille Milan Estoril Barcelona Nice Rosmalen Nottingham Stuttgart Prague Toulouse Moscow Atlanta St. Polten Bucharest Palermo Athens Vienna Moscow Adidas International - Sydney Atlanta Tennis Championships - Atlanta Kroger / St. Jude International - Memphis Baton Rouge Challenger SAP Open - San Jose Farmers Classic - Los Angeles ABN/AMRO World Tennis Tournament - Rotterdam The Nottingham Open - Nottingham MFS Pro Tennis Championships - Boston Calabasas Challenger Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale USTA Men's Challenger of Dallas - Dallas Casablanca Indianapolis Basel USTA Seascape Challenger - Aptos San Marino CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham Adidas International - Sydney Swanston Challenger - Sacramento Tatra Banka Open - Bratislava Heineken Trophy - 's-Hertogenbosch The Nottingham Open - Nottingham Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Mallorca Open - Mallorca CA Tennis Trophy - Vienna Dubai Tennis Open - Dubai Vietnam Open - Ho Chi Minh City Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow AIG Japan Open - Tokyo Adelaide Scania Stockholm Open - Stockholm Sybase Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Gold Flake Open - Chennai Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach Sun City AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Generali Open 1999 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Singapore - Singapore The Samsung Open - Nottingham Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham 1999 Mercedes Cup - Stuttgart Australian Men's Hardcourt Championships - Adelaide U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Licher German Open - Hamburg IPB Czech Indoor - Ostrava Eutelsat Monte Carlo Open - Monte Carlo Heineken Open Shanghai - Shanghai Sydney Rotterdam Salem Open - Hong Kong German Open - Hamburg du Maurier Open - Montreal Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells Paegas Czech Open - Prague Italian Open - Rome du Maurier Open - Toronto Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Hamburg Rome Bucharest ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Paris Heineken Open Shanghai - Shanghai The Lipton Championships - Key Biscayne Miller Lite Hall of Fame Tennis Championships - Newport Tennis Masters Series - Hamburg RCA Championships - Indianapolis Tennis Masters Series - Indian Wells CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells Tennis Masters Series - Miami Amsterdam Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Tennis Channel Open - Las Vegas Australian Open - Melbourne Tennis Masters Series - Indian Wells U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Tennis Masters Series - Montreal Australian Open - Melbourne French Open - Paris Tennis Masters Series - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open U.S. Open Wimbledon U.S. Open French Open Wimbledon French Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Hamburg Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Wimbledon Wimbledon - London NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 U.S. Open French Open Davis Cup, World Group, QR, SVK-CAN 4-1 Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, 1R, SVK-AUT 3-2 Davis Cup, World Group, QF, BRA-SVK 3-2 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Tennis Masters Series - Miami U.S. Open - New York U.S. Open - New York Australian Open Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 2R, SVK-ISR 3-1 Davis Cup, World Group, 1R, SWE-SVK 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, QR, SVK-ARG 3-2 Davis Cup, World Group, 1R, SVK-SWE 3-2 Davis Cup, World Group, QR, SVK-CHI 3-2 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Hopman Cup - Perth Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 2R, SVK-RSA 3-2 15th Asian Games Doha 2006 ATP Tour World Championship - Hannover Grand Slam Cup - Munich Olympics - Sydney Atlanta Olympics Olympics - Athens